@charset "utf-8";

/* CSS Document */

/*切图：bwh*/





ul, ol,li{ list-style-type:none;padding:0;margin:0;}

body, button, input, select, textarea{ font-family:'Microsoft yahei';}

code, kbd, pre, samp {font-family:'Microsoft yahei';}







li { line-height:normal; }


header .nav > li.dropdown > .drop-icon {width: 12px;height: 12px;display: inline-block;position: absolute;right: 20px;border-right: 1px solid #333;border-bottom: 1px solid #333;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;display: none; top: 15px;}

header .nav > li.dropdown > .drop-icon::after { content: ""; display: block; width: 35px; height: 25px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-40%, -40%) rotate(-45deg); }

header .nav > li.dropdown > .drop-icon.active { -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg);top: 22px; }



li {
  list-style: none;
}
.qgjc .active {
  background: #c03;
}

.qgjc .active a {
  color: #fff;
}

.qgjc .clearfix {
  margin-bottom: 20px;
}

.qgjc li {
  float: left;
  width: 11%;
  text-align: center;
  margin: .5%;
  border: #CCC 1px solid;
  line-height: 30px;
  border-radius: 3px;
  box-sizing: border-box;
}

.qgjc li a {
  font-size: 12px;
  display: block;
  color:#000;
}

.qgjc li:hover {
  background:#c03;
}

.qgjc li:hover a {
  color: #fff;
}

.s_g_list{width: 100%;height: auto;margin-top: 30px;}
.s_g_item{width: 100%;border-top: dashed #e1e1e1 1px;padding: 20px 0;position: relative;}
.s_g_item:first-child{border-top: 0;}
.s_g_item div{position: relative;border-left: solid #aaaaaa 3px;padding-left: 25px;}
.s_g_item div h2{font-size:24px;color: #000;}
.s_g_item div p{font-size:16px;color: #656565;line-height: 32px;margin:5px 0 10px 0;width: 90%;max-width:1000px; }
.s_g_item div h6{font-size:16px;color: #656565;line-height: 32px;}
.s_g_item div img{display: none;width: 26px;position: absolute;top:50%;right:0;margin-top: -25px;}

.news_content1 li {
  border-bottom: #ececec 1px solid;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.news_content1 li h4 {
  line-height: 20px;
  color: #333;
  font-size: 16px;
}

.news_content1 li p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  font-size: 12px;
  color: #949393;
  margin-bottom: 0;
}

.news_content1 li:hover h4 {
  color: #0095dc;
}
.pagination p {
    margin: 0;
    cursor: pointer
}

.pagination {
    height: 40px;
    text-align: center;
    padding: 20px 0px;
}

.pagination a {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 12px;
    height: 24px;
    border: 1px #cccccc solid;
    background: #fff;
    text-decoration: none;
    color: #808080;
    font-size: 12px;
    line-height: 24px;
}
.pagination a:hover {
    color: #e62022;
    background: white;
    border: 1px #e62022 solid;
}

.pagination a.cur {
    border: none;
    background: #e62022;
    color: #fff;
}

.pagination p {
    display: inline-block;
    padding: 2px 12px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    color: #bbb;
    border: 1px #ccc solid;
    background: #fcfcfc;
    margin-right: 8px;
}

.pagination p.pageRemark {
    border-style: none;
    background: none;
    margin-right: 0px;
    padding: 4px 0px;
    color: #666;
}

.pagination p.pageRemark b {
    color: red;
}

.pagination p.pageEllipsis {
    border-style: none;
    background: none;
    padding: 4px 0px;
    color: #808080;
}

.dates li {
    font-size: 14px;
    margin: 20px 0
}

.dates li span {
    float: right
}






/*手机按钮*/

.menuph{ float:right; width:42px; height:40px; cursor: pointer; text-align: center; background:#f67b14; padding:9px 7px; margin-top:2px;}

.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}

.menuph .point:hover .navbtn,

.menuph .point:hover .navbtn::after,

.menuph .point:hover .navbtn::before {  width: 28px;  }

.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }

.menuph .navbtn::after,

.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }

.menuph .navbtn::after {  top: -11px;  }

.menuph .navbtn::before {  top: 10px;  }

.menuph .point.active .navbtn{  background: transparent;  }

.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }

.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }



/*手机下拉*/

.xialaph{ position:absolute; left:0; top:64px; float:left; width: 100%; padding-bottom:50px;  display: none;  z-index:9999; background:#fff url(../images/bann_pf.png) top center no-repeat;   }

.xialaph .ul2,

.xialaph .ul3{  display: none;  }

.xialaph h4 a{  color: #000000;  font-size:15px;line-height: 55px;  }

.xialaph h4{ float:left; width:100%; position:relative;}

.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }

.xialaph h4:hover a,

.xialaph h5:hover a{  color: #f67b14; }

.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }

.xialaph h5 a{  color: #000000;  font-size:14px;  font-family: "微软雅黑";  line-height: 45px;  }

.xialaph h5{ float:left; width:100%; padding:0 15px;  position: relative;  }

.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.05;*/  }

.xialaph li:last-child h5::after{  display: none;  }

.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }

.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }

.xialaph h4.active img.img_s,

.xialaph h5.active img.img_s{  display: none;  }

.xialaph h4.active img.img_d,

.xialaph h5.active img.img_d{  display: block;  }

.xialaph .ul2{ float:left; width:100%; padding:0 15px;}

.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }

.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5;  }

.xialaph li:last-child .ul3::after{  display: none;  }

.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }

.xialaph .ul3 li{  padding-top: 5px;  }

.xialaph .ul3 li:first-child{  padding-top: 0;  }

.xialaph .phsou{  position: relative;  margin-top: 34px;

}

.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }

.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }

.img_d, .disno{  display: none;  }







}







/*phone底部导航*/

.q_d_m{float:left; width:100%; height:50px;}

.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#4285f4; z-index:999; border-top:1px solid #fff;}

.pf_down li{ width:33.333333%; float:left; text-align:center; padding:7px 0 4px 0; border-right:1px solid #fff;}

.pf_down li .ico7{ width:100%; float:left; height:20px;}

.pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}

.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center; background-size:20px 20px;}

.pf_down li.l2 .ico7{ background:url(../images/btn16.png) no-repeat center; background-size:20px 20px;}

.pf_down li.l3 .ico7{ background:url(../images/btn17.png) no-repeat center; background-size:20px 20px;}

.pf_down li:nth-child(3n){ border:none;}



















@media all{.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}}@media all and (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media all and (max-width:767px){.visible-xs-block{display:block !important}}@media all and (max-width:767px){.visible-xs-inline{display:inline !important}}@media all and (max-width:767px){.visible-xs-inline-block{display:inline-block !important}.qgjc li{width:24%;}  .s_g_list{ margin-top: 10px;}
  .s_g_item div h2{font-size:16px;line-height: 20px;margin-bottom: 5px;}
  .s_g_item div p{font-size:14px;line-height: 22px;}
  .s_g_item div h6{font-size:14px;line-height: 22px;}
  .s_g_item div img{width: 15px;margin-top: -19px;}
header .nav > li.dropdown .drop-icon { display: inline-block; } }  
  
  
  }


/*友情链接*/
.link {
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #efefef;
	padding: 20px 0;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;    box-sizing: content-box;
}
.link strong {
	padding: 0 20px;
	border-right: 1px solid #086de1;
	font-weight:  normal;
}
.link a {
	font-weight: normal;
	font-size: 8px;
	margin: 0 5px;
	color: #323232;
}

/* pages*/
.pages {
	margin: 15px 0;
	float: left;
	width: 100%;
	line-height: 34px;
	text-align: center;
	color: #1a1d22;
}
.pages a {
	color: #fff;
	padding: 0 11px;
	margin: 0 5px;
font-/weight: bold;
	background: #241E1E;
}
.pages * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 28px;
	height: 28px;
	padding-bottom: 1px;
}
.pages .hover {
	display: inline-block;
	color: #fff;
	background: #c03;
}
.pages a:hover {
	display: inline-block;
	color: #fff;
	background: #c03;
}
